Shading By Fast Bi-Quadratic Normal Vector Interpolation
نویسندگان
چکیده
The use of Bezier curves and Bezier triangles has been extensively explored in the field of computer graphics. The purpose of this paper is to show that Bezier triangles and curves can be used for reducing the cost of Biquadratic Phong shading. A shading algorithm has been proposed which uses quadratic Bezier triangle’s blending functions for performing quadratic interpolation of normal vector along the edges of a polygon and quadratic Bezier curve for interpolation of normal vector along the scan line. The visual results of this algorithm are exactly the same as that of Bi-quadratic Phong shading. By virtue of fast calculation of area coordinates at the edge points, this shading algorithm becomes faster than all the known fast Bi-quadratic normal vector interpolation methods, which attain the same visual quality as that of Biquadratic Phong shading. This paper summarizes and compares the proposed method with the other existing faster methods. Flexibility of the proposed method has been utilized to further reduce the cost of Bi-quadratic Phong shading by incorporating another fast angular interpolation method along the scan line.
منابع مشابه
Bi-Quadratic Interpolation of Intensity for Fast Shading of Three Dimensional Objects
Researchers in the field of Computer Graphics are often confronted with the trade off between visual realism and computational cost. So far, Phong and Gouraud shading have been treated as well established methods and attempts have been made to improve visual realism or to reduce computational cost or both. These methods use linear interpolation to compute the normals or intensity, respectively,...
متن کاملFast Near Phong-Quality Software Shading
Quadratic shading has been proposed as a technique giving better results than Gouraud shading, but which is substantially faster than Phong shading. Several techniques for fitting a second order surface to six points have been proposed. We show in this paper how an approximation of the mid-edge samples can be done in a very efficient way. An approximation of the mid-edge vectors are derived. Se...
متن کاملA Real Time Rendering System with Normal Vector Shading
graphics workstations have rendering performances of more than one million polygons per second in This paper presents a graphics workstation for real conjunction with hardware supported transparency, time display of Phong shaded polygons. The applied anti-aliasing, perspective texture mapping, image shading method is based on normal vector compositing, etc. In spite of the fact that great stri...
متن کاملImproved Shading Performance by Avoiding Vector Normalization
Phongs illumination model requires unit length vectors. The surface normal has to be normalized due to the linear interpolation, and if we use single point light sources or a xed view point, we have to normalize the vectors pointing to the light source and to the viewer. Unfortunately, normalization is a relatively costly operation. One of the main reasons for this is the square root involved. ...
متن کاملBump Mapping
Blinn [1] introduced bump mapping as a technique that makes a surface appear rough or wrinkled. This affect is achieved by perturbing the normals used in the illumination computation. Hence, it only affects the shading, not the underlying geometry. The bump map can contain height values that will affect the normal of each pixel. However, it can as an alternative contain normals that have been c...
متن کامل